package models

type Log struct {
	//Id         string `json:"id" gorm:"column:id" validate:"required"`
	BaseModel
	UserName   string `json:"userName" gorm:"column:userName"`
	Time       string `json:"time" gorm:"column:time"`
	StatusCode int    `json:"status_code" gorm:"column:status_code"`
	Method     string `json:"method" gorm:"column:method"`
	Path       string `json:"path" gorm:"column:path"`
	Ip         string `json:"ip" gorm:"column:ip"`
	Latency    string `json:"latency" gorm:"column:latency"`
}

type WzLog struct {
	Id int `json:"id" gorm:"column:id"`
	//包括操作人、操作类别、操作动作、操作时间信息、登录IP、登陆浏览次数等
	Operator string `json:"operator" gorm:"column:operator"`
	//操作类别
	OperateType string `json:"operateType" gorm:"column:operateType"`
	//操作动作
	OperateAction string `json:"operateAction" gorm:"column:operateAction"`
	//操作时间
	OperateTime string `json:"operateTime" gorm:"column:operateTime"`
	//登录IP
	LoginIp string `json:"loginIp" gorm:"column:loginIp"`
}
